widget: Don't duplicate style context updates
authorBenjamin Otte <otte@redhat.com>
Sun, 27 Mar 2011 00:52:16 +0000 (01:52 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 27 Mar 2011 00:52:16 +0000 (01:52 +0100)
The screen changes are done in do_screen_change(), the widget path is
updated in gtk_widget_reset_style().

gtk/gtkwidget.c

index 2a68fc589c6129f821dd10591b96a8bbcdf33e25..9a6137dcbdc27b52cf31b0bfa455af1ffe138a69 100644 (file)
@@ -7747,19 +7747,6 @@ gtk_widget_set_parent (GtkWidget *widget,
       gtk_widget_queue_compute_expand (parent);
     }
 
-  if (widget->priv->context)
-    {
-      GdkScreen *screen;
-
-      _gtk_widget_update_path (widget);
-      gtk_style_context_set_path (widget->priv->context, widget->priv->path);
-
-      screen = gtk_widget_get_screen (widget);
-
-      if (screen)
-        gtk_style_context_set_screen (widget->priv->context, screen);
-    }
-
   gtk_widget_pop_verify_invariants (widget);
 }